Method: Selenium::WebDriver::Firefox::Profile#[]=
- Defined in:
- lib/selenium/webdriver/firefox/profile.rb
#[]=(key, value) ⇒ Object
Set a preference for this particular profile.
111 112 113 114 115 116 117 118 119 120 121 |
# File 'lib/selenium/webdriver/firefox/profile.rb', line 111 def []=(key, value) unless VALID_PREFERENCE_TYPES.any? { |e| value.kind_of? e } raise TypeError, "expected one of #{VALID_PREFERENCE_TYPES.inspect}, got #{value.inspect}:#{value.class}" end if value.kind_of?(String) && Util.stringified?(value) raise ArgumentError, "preference values must be plain strings: #{key.inspect} => #{value.inspect}" end @additional_prefs[key.to_s] = value end |